将下列十进制数转换成8位1补码表示法,(注:1补码就是反码)如果不能转换,请说明原因。a、-12; b、-145; c、56;d、142 评分规则:  a、-12=-(8+4)=-(00001100)2, 其1补码表示法为:11110011b、-145 , 溢出,因为8位1补码表示的范围为 -127~+127,-145超出了这个范围。c、56=(32+16+8)=00111000,其1补码表示法为:00111000d、142,溢出,因为8位1补码表示的范围为 -127~+127,142超出了这个范围。每小题4分;a和c 结果正确得4分,不要求写出步骤;b和d指出“溢出”得3分,指出溢出并且指出了溢出的原因得4分。中英文回答都可以。



登录
订单
帮助
主页